// mongodb 文件


// SChema、Model、Entity或者Documents的关系请牢记
// Schema生成Model，Mdoel创造Entity
// Model 和 Entity 都可以对数据库操作造成影响，但Model 比 Entity更具有操作性

var mongoose = require('mongoose');

var Models = require('./models.js');

// 链接数据库，如果自己不创建，默认test库会自动生成
mongoose.connect('mongodb://localhost:27017/userInfo', {
    useNewUrlParser: true,
});

// 为这次连接绑定事件
var db = mongoose.connection;
db.once('err', () => console.log('Mongo connection err'));
db.once('open', () => console.log('Mongo connection successed'));

// 链接断开
db.on('disconnected', function() {
    console.log('Mongoose connection disconnected');
});


module.exports = Models;